import axios from 'axios';

//设置axios对象的默认值
axios.defaults.baseURL = 'http://localhost:8000/';
axios.defaults.timeout = 50000

//封装get请求的函数
export function doGet(path, data) {
    return axios({
        url: path,
        method: 'GET',
        params: data
    })
}

//封装post请求
export function doPost(path, data) {
    return axios({
        url: path,
        method: 'POST',
        data: data
    })
}

//请求拦截器
// axios.interceptors.request.use(config=>{
//     //config表示请求所有配置，url， 参数， header等等
//     let strTokenValue = window.sessionStorage.getItem("ylb");
//     if( strTokenValue ){
//         // string-JSON 对象
//         let tokenObject = JSON.parse(strTokenValue);
//         let uid = tokenObject.id;
//         let token = tokenObject.token;
//         //修改config 的header
//         config.headers.Authorization = 'Bearer '+ token;
//         config.headers.uid  = uid;
//     }
//     return config;

// }, error=>{
//     alert("请求拦截器错误："+error)
//})

//应答拦截器
// axios.interceptors.response.use(resp => {

//     // 处理统一的应答结果
//     if (resp && resp.data.code > 1000) {
//         alert("提示：" + resp.data.msg);
//         if( resp.data.code === 1008){
//             window.location.href="/user/login";
//         }
//     }
//     return resp.data;
// })



